package models

import "gorm.io/gorm"

type Store struct {
	gorm.Model
	StoreId string  `gorm:"type:varchar(30);not null" json:"storeId"`
	Types   string  `gorm:"type:varchar(20);not null" json:"types"`
	Name    string  `gorm:"type:varchar(30);not null" json:"name"`
	Num     int     `gorm:"type:int;not null" json:"num"`
	Price   float64 `gorm:"type:decimal(10,2);not null" json:"price"`
	Carname string  `gorm:"type:varchar(30);not null" json:"carname"`
}

func (s *Store) Create() error {
	return DB.Create(&s).Error
}
func (s *Store) List() (stores []*Store, err error) {
	err = DB.Find(&stores).Error
	return
}
